body{margin: 0;font-size: 12px;color: #333;}li{list-style: none;}h5,ul,p,li,img{margin: 0;padding: 0;}em{font-style:normal;}
	.clearfix:after{content:'';display: table;}
	.fr{float: right;}
	.con{
		position: absolute;
		top: 0;right: 0;bottom: 0;left: 0;
	}
	.header{
		font-size: 14px;
		height: 2.5rem;
		display: flex;
		justify-content: center;
		align-items: center;
		border-bottom:1px solid #dbdbdb;
	}
	
	.fenxiang img{width: 1.0rem;height: 1.0rem;margin-right: 0.5rem;}
  
  [v-cloak] {
    display: none;
  }
  
  .no-order {
    font-size: 3.733vw;
    text-align: center;
    padding-top: 8vw;
  }

	.center{
		position: absolute;
		left: 0;right: 0;top: 2.5rem;bottom: 2.5rem;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.list li{
		width: 17.55rem;
		height: 2.55rem;
		margin: 0.8rem 0.6rem 0;
    display: flex;
    position: relative;
  }
  .list li span {
    position: absolute;
    display: block;
    left: 15vw;
    top: 1vw;
    width: 3vw;
    height: 3vw;
    background: red;
    border-radius: 50%;
  }
	.list li div{
		width: 14.38rem;
		height: 2.55rem;
		margin-left: 0.6rem;
	}
	.list li h5{
		width: 14.36rem;
		font-size: 14px;
		margin: 0.2rem 0;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.list li h5 em{
		font-size: 12px;
		font-weight:normal;
	}
	.list li p{
		width: 14.36rem;
		font-size: 12px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}

	.list img{
		width: 2.55rem;
		height: 2.55rem;
	}


	/*底部导航栏*/
.footbar {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 100;
  width: 100vw;
	background: #fff;
	transition: transform .2s ease-out,-webkit-transform .2s ease-out;
	box-shadow: 0 .4vw 1.867vw .267vw rgba(0,0,0,.12)
}
.footbar ul {
  display: flex;
  overflow: hidden;
}
.footbar li {
  flex: 1;    
  height: 13.333vw;
}
.link-home a {
  background: url(../../image/icon-home.png) no-repeat;  
}
.link-home.active a{
  color: #ec7e2d;
  background: url(../../image/icon-home-o.png) no-repeat;
  background-size: 6.4vw 6.4vw;
  background-position: center 1.333vw;  
}
.link-sms a {
  background: url(../../image/icon-sms.png) no-repeat;  
}
.link-sms.active a{
  color: #ec7e2d;
  background: url(../../image/icon-sms-o.png) no-repeat;
  background-size: 6.4vw 6.4vw;
  background-position: center 1.333vw;  
}
.link-search a {
  background: url(../../image/icon-buy.png) no-repeat;  
}
.link-search.active a{
  color: #ec7e2d;
  background: url(../../image/icon-buy-o.png) no-repeat;
  background-size: 6.4vw 6.4vw;
  background-position: center 1.333vw;  
}
.link-cart a {
	background: url(../../image/icon-cart.png) no-repeat; 
	position: relative; 
}
.link-cart.active a{
  color: #ec7e2d;
  background: url(../../image/icon-cart-o.png) no-repeat;
  background-size: 6.4vw 6.4vw;
  background-position: center 1.333vw;  
}
.link-user a {
  background: url(../../image/icon-member.png) no-repeat;  
}
.link-user.active a{
  color: #ec7e2d;
  background: url(../../image/icon-member-o.png) no-repeat;
  background-size: 6.4vw 6.4vw;
  background-position: center 1.333vw;  
}
.footbar a {
  color: #000;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 3.2vw;
  background-size: 6.4vw 6.4vw;
  background-position: center 1.333vw;
	padding-top: 8.267vw;
	text-decoration: none;
}

.link-cartBadge {
  position: absolute;
  top: 0;
  left: 55%;
  background: #FF0000;
  color: #fff;
  font-size: .5rem;
  font-style: normal;
  box-sizing: border-box;
  min-width: .8rem;
  height: .8rem;
  line-height: .8rem;
  border-radius: .4rem;
  padding: 0 .2rem;
}



	.index img,.xiaoxi img,.shop img,.shoping img,.my img{
		width: 1.2rem;
		height: 1.2rem;
	}






	.pop_window{
		position: absolute;
		top: 0;right: 0;bottom: 0;left: 0;
		z-index: 8889;
		background-color: rgba(0,0,0,0.3);
		display: none;
	}
	.pop_window div{
		position: relative;
		width: 5.0rem;
		height: 5.0rem;
		background-color: #fff;
		margin: 14.2rem auto 0;
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
		border-radius: 0.3rem;
		color: red;
	}
	.pop_window div input{
		background-color: gold;
		border-radius: 0.3rem;
		box-shadow: 0px 0px 10px 2px red inset;
		animation: loading 200ms ease 0s infinite alternate;
	}
	.pop_window div img{
		width: 0.8rem;
		height: 0.8rem;
		position: absolute;
		top: 0;
		right: 0;
	}
	

	@keyframes loading{
		from{
			background-color: gold;
		}
		to{
			background-color: red;
		}
	}